﻿using System;
using System.Data;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MiEmpresa.DataAccess;

namespace MiEmpresa.BusinessLayer
{
    /// <summary>
    /// Clase que implementa las reglas del negocio
    /// </summary>
    public class cReglasGenericas
    {
        AccesoBaseDatos daLayer = new AccesoBaseDatos();

        #region Variables

        string sUsuario;
        string sPassword;
        Guid idUsuario;

        #endregion

        #region Propiedades

        public string Usuario
        {
            get { return sUsuario; }
            set { sUsuario = value; }
        }

        public string Password
        {
            get { return sPassword; }
            set { sPassword = value; }
        }

        public Guid IdUsuario
        {
            get { return idUsuario; }
            set { idUsuario = value; }
        }

        #endregion

        #region Metodos

        /// <summary>
        /// Metodo para validar el loguin del sitio.
        /// </summary>
        /// <returns>Id Usuario</returns>
        public Guid LogOn()
        {
            return daLayer.LogOn(sUsuario, sPassword);
        }

        /// <summary>
        /// Obtiene el menu general.
        /// </summary>
        /// <returns>Dataset del menu general</returns>
        public DataSet GetMenuGeneral()
        {
            return daLayer.GetMenuGeneral(idUsuario);
        }


        #endregion
    }
}
